package com.wzh.data.structure.linklist;

/**
 * 记录链表的一些操作
 * @author wzh
 *
 */
public class LinkList {
	/**
	 * 进行遍历单链表 从头到尾进行遍历
	 */
	public static void querySingleLinkList(SingleLinkList node){
		if (node!=null) {
			System.out.println(node.data);
			querySingleLinkList(node.node);
		}
	}
	
	public static void main(String[] args) {
		SingleLinkList singleLinkList=new SingleLinkList();//定义第一个节点
		SingleLinkList singleLinkList2=new SingleLinkList();//定义第二个节点
		SingleLinkList singleLinkList3=new SingleLinkList();//定义第三个节点
		singleLinkList.data="我是第一个";
		singleLinkList.node=singleLinkList2;
		singleLinkList2.data="我是第二个";
		singleLinkList2.node=singleLinkList3;
		singleLinkList3.data="我是第三个";
		singleLinkList3.node=null;
		querySingleLinkList(singleLinkList);

	}

}
/**
 * 定义单链表
 * @author wzh
 *
 */
class SingleLinkList {
	String data;//节点的具体内容
	SingleLinkList node;//指向下一个节点的指针
}
